## Created by Anjuta


# @Author:  Carlos Alexandre Rijo Palma Nº5608
# @Curso:   Eng Informática Regime: Diurno
# @Cadeira: Linguagens Programação 2ºANO -Segundo trabalho (C)
# @Data:    25/05/2011

CC = gcc
CFLAGS = -g -Wall -shared
OBJECTS = rebides.o\
rebides_wrap.o
INCFLAGS = -I/usr/include/python2.6
LDFLAGS = -shared
LIBS = -lsqlite3
LD=ld

all: _rebides.so

rebides.o: rebides.c
	$(CC) -c rebides.c $(CFLAGS) -o rebides.o $(INCFLAGS)

rebides_wrap.c: rebides.i
	swig -python rebides.i
	
rebides_wrap.o: rebides_wrap.c
	$(CC) -c rebides_wrap.c $(CFLAGS) -o rebides_wrap.o $(INCFLAGS)
	
_rebides.so: $(OBJECTS)
	$(LD) -o _rebides.so $(OBJECTS) $(LDFLAGS) $(LIBS)

.SUFFIXES:
.SUFFIXES:	.c .cc .C .cpp .o

.c.o :
	$(CC) -o $@ -c $(CFLAGS) $< $(INCFLAGS)

count:
	wc *.c *.cc *.C *.cpp *.h *.hpp

clean:
	rm -f *.o

.PHONY: all
.PHONY: count
.PHONY: clean
